Google Dynamic Programming Problem - Coin Change - Leetcode 322